import config from 'config';
import httpFetch from 'share/httpFetch';
import errorMessage from 'share/errorMessage';

export default {
  // 修改列
  updateReportColumn(param) {
    //  let param:[
    //     {
    //       "id": "1008915686644645889",
    //       "reportId": "1008915686346850306",
    //       "columnDisplayName": "申请人",
    //       "columnPropName": "applicant_con_name",
    //       "columnSeqNo": 1,
    //       "hide": false,
    //       "i18n": {
    //         "columnDisplayName": [
    //           {
    //             "language": "en",
    //             "value": "applicant"
    //           },
    //           {
    //             "language": "zh_cn",
    //             "value": "申请人"
    //           }
    //         ]
    //       }
    //     }
    //   ]
    return new Promise((resolve, reject) => {
      httpFetch.put(config.baseUrl + '/report/api/reportColumnCustomized/modify', param)
        .then((response) => {
          resolve(response)
        })
        .catch(function (err) {
          errorMessage(err.response);
          reject(err.response);
        })
    })
  }
}
